<!--
  Copyright JS Foundation and other contributors, http://js.foundation

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->

<script type="text/html" data-help-name="tcp in">
    <p>Oferece uma escolha de entradas TCP. Pode se conectar a uma porta TCP remota,
        ou aceitar conexões de entrada.</p>
     <p><b>Nota:</b>Em alguns sistemas, você pode precisar de acesso root ou administrador
     para acessar as portas abaixo de 1024.</p>
</script>

<script type="text/html" data-help-name="tcp out">
    <p>Oferece opções de saídas TCP. Pode se conectar a uma porta TCP remota,
    aceitar conexões de entrada ou responder a mensagens recebidas de um nó TCP  de entrada.</p>
    <p>Apenas o <code>msg.payload</code> é enviado.</p>
    <p>Se <code>msg.payload</code> for uma cadeia de caracteres contendo uma codificação binária
    de dados Base64, a opção de decodificação Base64 fará com que sejam convertidos de volta para binários
    antes de serem enviados.</p>
    <p>Se <code>msg._session</code> não estiver presente, a carga útil é
    enviada para <b>todos</b> os clientes conectados.</p>
    <p><b>Nota:</b> Em alguns sistemas, você pode precisar de acesso root ou administrador
    para acessar portas abaixo de 1024.</p>
</script>

<script type="text/html" data-help-name="tcp request">
    <p>Um nó de solicitação TCP simples - envia o <code>msg.payload</code> para uma porta tcp do servidor e espera uma resposta.</p>
    <p>Conecta, envia a 'solicitação' e lê a 'resposta'. Pode ou contar 
    o número de caracteres retornados em um armazenamento temporário fixo, igualar a um caractere especificado antes de retornar,
    aguardar um tempo limite fixo desde a primeira resposta e depois retornar, sentar-se e esperar pelos dados ou enviar e fechar a conexão
    imediatamente, sem esperar uma resposta.</p>
    <p>A resposta será produzida em <code>msg.payload</code> como um armazenamento temporário, aí então você pode usar .toString() para converte-la.</p>
    <p>Se você deixar o servidor tcp ou a porta em branco, deve-se configurar os mesmos usando as propriedades <code>msg.host</code> e <code>msg.port</code> em cada mensagem enviada ao nó.</p>
</script>
